Python Job: Software Engineer

Job added on

Job Skills

Company

Academic Work

Location

Geneva - Switzerland

Job type

Full-Time

Python Job Details

Do you have a first experience as a (Embedded) Software Engineer ? Do you master Python, C, C++ ? You are familiar with RESTful APIs and services ? Are you looking for a new challenge in a young, dynamic and international start-up environment ? Do not hesitate, this job is made for you!

About the role

For our client, a start-up company active in the medical device industry, we are looking for a versatile and motivated Python Software Engineer. You will have the opportunity to take part in the development of new medical technologies and new products as well as working in a fast-paced, dynamic and international environment.

Job duties

  • Participate in the development of the architecture, design, coding, testing, maintenance and verification of the real-time control software
  • Work on embedded software stack, including drivers, middleware, libraries, applications, HMI
  • Deliver software and system work packages
  • Collaborate with other members of the engineering team to develop and drive the product roadmaps
  • Work closely with the team to ensure application development meets product specification requirements
  • Set-up and manage the software version control

We are looking for

  • Master or bachelor degree (HES, EPFL) or equivalent in related scientific or engineering fields
  • Minimum 1-3 years of successful experience in Python Development
  • Very good knowledge of Python, with actual product application deployment experience in the medical industry, Good knowledge of signal/image processing
  • Proficiency in C/C++ and familiar with RESTful APIs and services as well as Git and version control
  • Good knowledge of sensors, actuators, motor controllers/drivers, and control systems
  • Experience with multi-threaded application, concurrency and RTOS environments is an asset
  • Fluent in English and (French is an asset)